dulcimer (hammered) - French English Dictionary